package com.his.system.manager.entity;

import com.his.system.manager.config.ConstantProperties;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * ol_parent_little_teacher
 *
 * @author
 */
@Data
public class LittleTeacherEntity implements Serializable {
    /**
     * 自增主键
     */
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 冗余字段,用户名称
     */
    private String userName;

    /**
     * 课程id
     */
    private Long liveId;

    /**
     * 课件id
     */
    private Long chapterId;

    /**
     * 课件名称
     */
    private String chapterName;

    /**
     * 专题名称(课程对应的专题名称)
     */
    private String subjectName;

    /**
     * 主题名称(教师端返回的数据)
     */
    private String topicName;

    /**
     * 视频Id
     */
    private Long videoId;

    /**
     * 视频第一帧图片Id
     */
    private Long videoImgId;

    /**
     * 是否同步萌娃秀:false不同步,true同步
     */
    private Boolean ifSyncBabyShow;

    /**
     * 审核状态:0审核进行中,1待审核,2审核通过,3审核失败
     */
    private Byte verifyStatus;

    /**
     * 审核人姓名
     */
    private String verifyer;

    /**
     * 审核人Id
     */
    private Long verifyerId;

    /**
     * 审核备注
     */
    private String verifyDesc;

    /**
     * 审核时间
     */
    @DateTimeFormat(pattern = ConstantProperties.DATE_TIME_FORMAT)
    private Date verifyTime;

    /**
     * 是否已评论:false未评论,true已评论
     */
    private Boolean ifComment;

    /**
     * 点评结果:默认0待评论,1合格,2不合格
     */
    private Integer commentResult;

    /**
     * 备注
     */
    private String remark;

    /**
     * 创建时间
     */
    @DateTimeFormat(pattern = ConstantProperties.DATE_TIME_FORMAT)
    private Date createTime;

    /**
     * 更新时间
     */
    @DateTimeFormat(pattern = ConstantProperties.DATE_TIME_FORMAT)
    private Date updateTime;

    /**
     * 版本号
     */
    private Integer version;

    /**
     * 1是正常，2是已经删除。默认值是1
     */
    private Byte isDeleted;

    private static final long serialVersionUID = 1L;
}